#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

void SignHandler(int iSignNum)
{
    printf("Capture signal number: %d\n", iSignNum);
    exit(1);
}
int main()
{
    signal(SIGINT, SignHandler);
    while (1)
    {
        sleep(1);
    }
    return 0;
}

//使用signal(SIGINT, SignHandler)将中断信号（SIGINT）与自定义的信号处理函数SignHandler关联起来。当接收到SIGINT信号时，将调用SignHandler函数进行处理。